const lbbService = require("../../../service/service")

Page({

    /**
     * 页面的初始数据
     */
    data: {
        agentPage:1,
        hosAgentList:[]
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {

    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {
        this.setData({
            hosAgentList: [],
            agentPage: 1
        })
        this.getPutinAgentList()
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    },
    getNextPageData() {
        this.data.agentPage++
        this.getPutinAgentList()
    } ,
   getPutinAgentList() {
        let that = this
        lbbService.getPutinAgentList({pageNum: that.data.agentPage},function(res) {
            console.log("agentList-->", res)
            if(res.result == 0) {
                if(res.data.list.length > 0) {
                    res.data.list.forEach(element => {
                        that.data.hosAgentList.push(element)
                    });
                    console.log("--->hosAgentList-->", that.data.hosAgentList)
                    that.setData({
                        hosAgentList: that.data.hosAgentList
                    })
                } else if(res.data.pageNum > 1){
                    that.data.agentPage = res.data.pageNum - 1
                    wx.showToast({
                      title: '已没有数据',
                    })
                }
            }
        })
    },

    selectAgent(e) {
        let pages = getCurrentPages()
        let prevPage = pages[pages.length - 2]
        let agentId = e.currentTarget.dataset.id
        let concat = e.currentTarget.dataset.concat
        let chooseAgentInfo = {
          id: agentId,
          concat: concat
        }
        prevPage.setData({
            chooseAgendInfo: chooseAgentInfo
        })
        wx.navigateBack({
          delta: 1
        })
    },

})